/*
  强哥的超级跳跳小游戏
  题目描述
    强哥最近沉迷了一个小游戏，这个游戏是一个跳格子的游戏。
    游戏在 R × C （2 ≤ R, C ≤ 15）的网格上进行，其中每个格子被染色为红色或蓝色。
    强哥从左上角方格开始，通过一系列跳跃移动，到达右下角方格。
    一次跳跃是合法的当且仅当：
      1). 跳到一个与当前格子颜色不同的格子。
      2). 跳到的格子比当前所在的格子至少低一行。
      3). 跳到的格子在当前所在的格子的右边至少一列。
    请帮助强哥求出有多少种跳跃方法可以从左上角到右下角。

    注意（第一行第一列是左上角，第 R 行第 C 列是右下角）
  输入格式 (d.in)
    输入的第一行包含 R、C
    接下来 R 行，每行包括 C 个字符，每个字符是 R 或 B，表示红色或蓝色格子。
  输出格式 (d.out)
    输出强哥从左上角到右下角的跳跃方法总数。
  输入数据 1
    4 4
    RRRR
    RRBR
    RBBR
    RRRR
  输出数据 1
    3
  提示
    第一种情况:  (1, 1)处的 R -> (2, 3)处的 B -> (4, 4)处的 R
    第二种情况:  (1, 1)处的 R -> (3, 2)处的 B -> (4, 4)处的 R
    第三种情况:  (1, 1)处的 R -> (3, 3)处的 B -> (4, 4)处的 R
*/